home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -readerstuff- / -wb_screens- / colin_meggitt / s / startup-sequence < prev    next >
Text File  |  2000-03-02  |  3KB  |  87 lines

  1. BPPCFix install >NIL:
  2. ;BPPCFix is used to block the ppc.library rom, so that the ppc-lib-emu can be used under WARP-OS.
  3. ;This would normally reboot the system and the 'Fix is installed, up, and running.  I did not set the reboot option as OxyPatcher also needs to reboot.  I let BPPCFix install itself, and leave OxyPatcher to do the reboot,  Both programs are then running, and speeding the reboot times at the same time.
  4. ;When the Amiga reboots, the ">NIL:" means that any messages saying that BPPCFix is already ;installed will not show up in a window
  5. OpenOxyPPort
  6. ;This is to get OxyPatcher up and running.  It then reboots as mentioned above.
  7. KeyPressed 64
  8. IF WARN
  9.     Execute S:startup-sequence2
  10.     EndCLI >NIL:
  11.     Quit
  12. ENDIF
  13.  
  14. KeyPressed 96 97 99
  15. IF WARN
  16.     Execute S:startup-sequence3
  17.     EndCLI >NIL:
  18.     Quit
  19. ENDIF
  20. ;KeyPressed is a program that recognises when a key has been pressed, and will do the appropriate ;action.  See WBScreens.text
  21. ; $VER: Startup-Sequence_HardDrive 40.2 (25.2.93)
  22. ; Startup-Sequence for hard drive systems
  23.  
  24. C:SetPatch QUIET
  25. C:NewWPA8
  26. ;This is used to improve the speed of chunky-planar graphics.  I think this was also used for the ;program RTGMaster, and others.
  27. C:Idefix
  28. ;This starts the EZ-IDE software that makes use of the 4-way buffered device I have installed
  29.  
  30. C:Version >NIL:
  31. C:AddBuffers >NIL: DF0: 15
  32. FailAt 21
  33.  
  34. C:MakeDir RAM:T RAM:Clipboards 
  35.  
  36. Resident >NIL: C:Assign PURE
  37. Resident >NIL: C:Execute PURE
  38.  
  39. c:MountENV
  40. ;This leaves ENV: on the hard drive, speeding up the boot process and saving precious fast-ram
  41. c:MCP
  42. ;What doesn't this do?  Rom-to-fast-ram, black borders, gui extras.  Hundreds of things easily ;changeable through a MUI or text editor.  Text editor is harder, and you must know what you are ;doing.
  43. Assign >NIL: T: RAM:T
  44. Assign >NIL: CLIPS: RAM:Clipboards
  45. Assign >NIL: REXX: workbench:REXX
  46. ;I added this because I have always used AREXX quite a lot.  With OS3.5, I have even more scripts, ;and really needed to keep the files in S; separate.  This makes things a little tidier.
  47. Assign >NIL: PRINTERS: DEVS:Printers
  48. Assign >NIL: KEYMAPS: DEVS:Keymaps
  49. Assign >NIL: LOCALE: SYS:Locale
  50. Assign >NIL: LIBS: SYS:Classes ADD
  51. Assign >NIL: HELP: LOCALE:Help DEFER
  52.  
  53. BindDrivers
  54. C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
  55.  
  56. IF EXISTS DEVS:Monitors
  57.   IF EXISTS DEVS:Monitors/VGAOnly
  58.     DEVS:Monitors/VGAOnly
  59.   EndIF
  60.  
  61.   C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
  62.   Execute T:M
  63.   C:Delete >NIL: T:M
  64. EndIF
  65.  
  66. SetEnv Language "english"
  67. SetEnv Workbench $Workbench
  68. SetEnv Kickstart $Kickstart
  69. UnSet Workbench
  70. UnSet Kickstart
  71.  
  72. C:AddDataTypes REFRESH QUIET
  73. C:IPrefs
  74. C:ConClip
  75.  
  76. Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
  77.  
  78. IF EXISTS S:User-Startup
  79.   Execute S:User-Startup
  80. EndIF
  81.  
  82. Resident Execute REMOVE
  83. Resident Assign REMOVE
  84.  
  85. C:LoadWB
  86. EndCLI >NIL:
  87.